草庐IT

e2 studio

全部标签

Android Studio 无法在 OSX 上通过 ADB 连接

我一直在OSX10.7.5上使用AndroidStudio,它看起来很有前途。然而,我在尝试在我的设备上启动应用程序时遇到了问题。当点击运行按钮时,AS声称正在“等待ADB”。过了一会儿,它超时并说“ADB没有响应......”。我已经多次尝试使用adb-killserver和adb-startserver重新启动和重新启动adb,但它无法连接。当运行adbdevices或通过eclipse启动时,一切正常。谁有想法,我将不胜感激! 最佳答案 在OSX上,以下步骤解决了我的问题:断开您的Android设备;退出AndroidStud

Android Studio 单元测试 : unable to find instrumentation OR class not found ex

我的Android工作室中有一个测试套件,它具有以下目录结构:-MainProject-src--com--tests--java.xx.xxx.xx.test在我的AndroidManifest中,我有以下内容:当我使用./gradlewconnectedInstrumentTest从命令行运行测试时,我只得到:TestsonNexus5-4.4.2failed:Instrumentationrunfaileddueto'java.lang.ClassNotFoundException'当我从AndroidStudio中运行测试时,我得到:RunningtestsTestrunnin

android - 如何在 Android Studio 设备模拟器中启动 'telnet' 控制台?

我正在观看一个视频,其中讲师正在使用控制台输入直接指向模拟Android设备的命令。我的模拟设备正在运行并且我正在使用AndroidStudio,但我似乎无法弄清楚他从哪里启动控制台。有什么想法吗?注意:该视频未公开,因此我无法链接它。 最佳答案 我找到了解决问题的办法。需要在Windows中启用TelNet,然后才能使用它。我相信默认情况下它是禁用的。这site有启用它的分步说明(它适用于所有版本的Windows-Vista-7-8-8.1)。启用TelNet客户端后:转到--C:\ProgramFiles(x86)\Androi

android - 无法在 Ubuntu 中升级 Android Studio

我目前使用的是androidstudio2.0,但想将其更新到2.1,因为它已在稳定channel上发布。现在当我按下“更新和重启”按钮时,它会下载补丁然后退出但不会自行重启。所以我手动启动它以检查更新是否成功但它仍然显示androidstudio2.0和相同的对话“AndroidStudio已准备好更新”。我做了很多次但没有成功。我正在使用LinuxUbuntuSystem14.04LTS。 最佳答案 尝试以下操作:下载补丁并关闭AndroidStudio后,打开终端转到您的androidstudio文件夹,例如cd~/andro

Android studio 重构失败(只读)

我无法重构(重命名)布局中的任何内容,我已经尝试重建和清理项目以及我找到的许多解决方案,但都没有奏效。我可以直接在文件系统中完成,也可以在Studio中手动完成(因此我还必须查找并更改使用它的每一行,但这是一个缓慢且危险的过程)AS3.0测试版3,Debian9/image/v3Fq2.png 最佳答案 Beta3由于在发布后发现的错误而被“召回”。Checkthisforreference.您应该恢复到AndroidStudio3beta2,它可能会解决问题。Beta2可以从AndroidStudio网站下载。该错误本身似乎同时影

android - 如何在 Android Studio 的运行/调试配置中将参数传递给 Java 代码

我的android应用程序向我的服务器发出一些http请求。但是有时我正在调试在我的开发机器上运行的新api代码。我希望能够在我的代码中传递一些东西(比如环境变量),如果它存在,我将能够使用它作为来自android模拟器的api请求的主机名。所以我正在寻找一种方法来传递类似的东西:API_SERVER=http://10.0.2.2/myapp/在我的代码中我会以某种方式使用它,例如:finalstaticStringAPI_SERVER_REAL="http://example.com/";finalStringapiServerOverride=System.getenv("API

android - 模块与包 Android Studio

我是AndroidStudio和Java的新手。我正在开发一个应用程序。这个应用程序基本上将遵循分层架构,具有不同的层,例如UI、数据访问层、服务层等。我不清楚包和模块之间的区别。我的问题是,将所有这些不同的层放在模块或包中的什么位置?指向@Angel对this的响应问题,两者之间的唯一区别是\,模块定义了更严格的规则,即谁可以访问它们,必须为模块导入namespace。 最佳答案 Amodule是项目中源代码的容器。一个项目可以有多个模块,但每个模块都是一组独立的代码和资源。例如,当您使用默认设置创建一个新项目时,AndroidS

android - ConstraintLayout 在 GUI 编辑器 Android Studio 3.0 - Canary 4 中不起作用

我在AndroidStudio3.0中编辑包含ConstraintLayout元素的布局时遇到问题。我的依赖如下:project.ext.support_library_version='26.0.0-beta2'dependencies{compile'com.android.support.constraint:constraint-layout:1.1.0-beta1'compile"com.android.support:palette-v7:${project.ext.support_library_version}"compile"com.android.support:s

android - 运行此 AVD 需要 KVM。未知错误!请提交针对 Android Studio 的错误

操作系统:CentOSLinux7安卓工作室版本:2.3.3命令的结果:lsmod|grepkvm我的电脑支持虚拟化,但当我尝试启动模拟器时出现此错误:2017-06-1919:11:58,120[98282]INFO-figurations.GeneralCommandLine-Cannotrunprogram"/home/folder/Android/Sdk/emulator/emulator-check":error=13,Permissiondeniedjava.io.IOException:Cannotrunprogram"/home/folder/Android/Sdk/e